#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：图灵学习 
@File    ：6.在进程中使用队列.py
@IDE     ：PyCharm 
@Author  ：ChenLiGao
@Date    ：2024-11-05 15:58
'''
import multiprocessing

"""
    1. 在线程中使用队列的原因：
        避免线程之间资源竞争面对列这种数据结构是线程安全的
    2. 在进程中使用队列的原因：
        队列在进程中可以实现资源共享
"""

"""
    队列的特则是：先进先出
"""

from queue import Queue

# 1. 创建一个队列对象
queue = Queue()

queue.put(4)
queue.put(3)
queue.put(2)
queue.put(1)

print(queue.get())